Fuzzing
AUTOMATED SOFTWARE TESTING TECHNIQUE
Fuzzer; Data-fuzzing; Fuzzers; Fuzz test; Fuzz tests; Fuzz tested; Fuzz tester; Fuzz testers; Fuzzing test; Test case reduction; Fuzz-testing; Fuzz testing; Fuzzing tool; Fuzztesting
In programming and software development, fuzzing or fuzz testing is an automated software testing technique that involves providing invalid, unexpected, or random data as inputs to a computer program. The program is then monitored for exceptions such as crashes, failing built-in code assertions, or potential memory leaks.